package com.industrial.premu.vo;

import com.industrial.common.core.annotation.Excel;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.Digits;
import java.math.BigDecimal;

@Data
public class PremuImportAddSubstractVo {

    /**
     * 年度
     */
    @Excel(name = "年度")
    @Length(min = 0,max = 4,message="年度长度不能大于4")
    private String year;
    /**
     * 统一社会信用代码
     */
    @Excel(name = "统一社会信用代码")
    @Length(min = 0,max = 20,message="统一社会信用代码长度不能大于20")
    private String uscc;
    /**
     * 企业全称
     */
    @Excel(name = "企业全称")
    @Length(min = 0,max = 100,message="企业全称长度不能大于100")
    private String companyName;
    /**
     * 企业地址
     */
    @Excel(name = "企业全称")
    @Length(min = 0,max = 10,message="企业全称长度不能大于10")
    private String county;
    /**
     * 加减分项类型
     */
    @Excel(name = "加减分项类型")
    private String itemType;
    /**
     * 加减分项id
     */
    @Excel(name = "加减分项id")
    private String itemId;
    /**
     * 分值
     */
    @Excel(name = "分值")
    @Digits(integer = 20,fraction = 2,message = "分值必须为数字")
    private BigDecimal itemScore;
    /**
     * 加减分项名字层级 大类-指标项-分段
     */
    @Excel(name = "加减分项名字层级 大类-指标项-分段")
    private String itemNames;

    /**
     *企业类型
     */
    @Excel(name = "")
    @Length(min = 0,max = 6,message="长度不能大于6")
    private String companyType;

    private String itemDesc;
}
